home *** CD-ROM | disk | FTP | other *** search
- #
- # @(#)mc-titles.config 1.2 23 Jan 1996
- # Copyright 1996 Sun Microsystems, Inc. All Rights Reserved.
- #
-
- #
- # Media Center VOD title configuraion file
- # ========================================
- #
- #
- # INTRODUCTION
- # ------------
- # This file is used to specify a list of Media Center video servers and
- # the VOD titles each of them contains. It is used in conjunction with
- # ShowMe TV (running with the -mc optional argument) to receive and
- # playback VOD programs from individual Media Center video servers over
- # the network. It serves as a database for ShowMe TV to identify the
- # video servers it can connect to; and the titles it can play from each
- # of them. A user can then interactively choose to connect to different
- # servers and playback selected titles.
- #
- #
- # SYNTAX
- # ------
- # This file is organized into lists of attribute-value pairs. Each
- # attribute-value pair contains a keyword that starts with a `:'; and
- # a value that can be a name, a double-quoted string or a another list.
- # The following BNF describes the full syntax in detail:
- #
- #
- # <syntax> ::= :MCF-1 <server_clause>*
- #
- # <server_clause> ::=
- # :server ( <hostname_attr>
- # <desciption_attr>
- # <vod_clause>* )
- #
- # <vod_clause> ::=
- # :vod ( <title_attr>
- # <file_attr>
- # <start_offset_attr>
- # <duration_attr> ) |
- # :vod ( <movie_clause>* |
- # <deadair_clause>* )
- #
- # <movie_clause> ::=
- # :movie ( <title_attr>
- # <file_attr>
- # <start_offset_attr>
- # <duration_attr> )
- #
- # <deadair_clause> ::=
- # ::deadair ( <duration_attr> )
- #
- # <hostname_attr> ::= :hostname <identifier>
- # <description_attr> ::= :description <string>
- # <title_attr> ::= :title <string>
- # <file_attr> ::= :file <filepath>
- # <start_offset_attr> ::= :start_offset <time>
- # <duration_attr> ::= :duration <time>
- # <string> ::= <identifier> | <double-quoted-string>
- #
- # <identifier> ::= an alphanumeric string with no space in between.
- # <double-quoted-string> ::= double quoted strings. A '\' is used as
- # an escape character.
- # <filepath> ::= a valid UNIX file path.
- # <time> ::= time specified in hh:mm:ss format.
- #
- # Comments can be inter-mixed with any clauses as long as it starts
- # with '#' and ends in one line.
- # The syntax is case insensitive.
- #
- #
- # EXAMPLE
- # -------
- #
- # :MCF-1
- # :server (
- # :hostname vod-server
- # :description "The Sun Library video server in room 242."
- #
- # :vod (
- # :title "Sunergy 14"
- # :file /sunergy.TOC
- # :start_offset 10:25
- # )
- #
- # :vod (
- # :title "Friday Feature"
- # :movie (
- # :file /toystory.TOC
- # :duration 1:30:00
- # )
- #
- # :deadair (
- # :duration 60
- # )
- #
- # :movie (
- # :file /starwars.TOC
- # )
- # )
- # )
- #
- #
- # SEMANTICS
- # ---------
- # In the above example, only one video server, vod-server is specified.
- # It contains two VOD titles, "Sunergy 14" and "Friday Feature".
- #
- # "/sunergy.TOC" corresponds to "Sunergy 14", is the actual movie file
- # stored on the video server. A start offset of 10 minutes 25 seconds
- # into the movie is specified.
- #
- # The second title "Friday Feature" is actually a concatenation of two
- # movies, /toystory.TOC and /starwars.TOC. A duration of one hour and
- # 30 minutes is specified for the toystory while starwars is allowed
- # to go for its full length. Furthermore, a "deadair" (moments of
- # silence) of 60 seconds is specified in between the two movies.
- #
-
- :MCF-1
-